I don't know why the "::" are here, but they don't seem to be needed.
Signed-off-by: NeilBrown <neil@brown.name>
$(O)/libwiggle.a : $(BLIBOBJ)
$(QUIET_AR)ar cr $@ $^
-$(BOBJ) :: wiggle.h
+$(BOBJ) $(BLIBOBJ) : wiggle.h
-$(O)/split.o :: ccan/hash/hash.h config.h
+$(O)/split.o : ccan/hash/hash.h config.h
-$(BOBJ) $(BLIBOBJ) :: $(O)/%.o : %.c
+$(BOBJ) $(BLIBOBJ) : $(O)/%.o : %.c
@mkdir -p $(dir $@)
$(QUIET_CC)$(CC) $(CFLAGS) -c -o $@ $<